การคัดลอก Keypair ไปยัง Region อื่น

การคัดลอก Keypair ไปยัง Region อื่น

บทความนี้จะมาแนะนำวิธีการคัดลอก keypair ไปยัง Region หรือบัญชีอื่น เพื่อเป็นประโยชน์สำหรับผู้ที่ต้องการย้ายข้อมูลไปยัง AWS Thailand Region

สิ่งที่ต้องมี

สร้าง EC2 และทดลองเชื่อมต่อด้วย PuTTy ตามบทความนี้

https://dev.classmethod.jp/articles/how-to-install-amazon-linux-2023-on-ec2/

ขั้นตอนการทำ

เชื่อมต่อเข้าไปที่ EC2 (ต้องแน่ใจว่าเราอยู่ใน Region ต้นทางโดยในบทความนี้จะใช้ Region สิงคโปร์เป็นต้นทาง) จากนั้นใช้คำสั่งนี้ เพื่อทำการดูข้อมูลใน authorized_keys

$ cat .ssh/authorized_keys

ผลลัพธ์ที่ได้

Keypair transfer-1.1

ให้ทำการคัดลลอกข้อมูลในไฟล์นี้ไว้

จากนั้นไปที่ หัวข้อ keypair และทำการเปลี่ยน Region เป็น Region ปลายทางที่เราต้องการ

Keypair transfer-2

คลิกที่ Actions > Import key pair

Keypair transfer-3

ให้ตั้งชื่อ keypair ตามต้องการ และทำการวางข้อมูลที่เราคัดลอกมาไว้ที่ช่องด้านล่าง จากนั้นคลิก “Import key pair”

Keypair transfer-4.1

เพียงเท่านี้เราก็ทำการย้าย keypair ไปที่ Region ใหม่สำเร็จแล้ว

Keypair transfer-5

ลองสร้าง EC2 โดยเลือก keypair ตัวใหม่ที่เพิ่งจะสร้าง

Keypair transfer-9

เมื่อเชื่อมต่อผ่าน PuTTy และเลือก keypair ตัวเดิมที่เป็นไฟล์ .ppk ก็จะพบว่าสามารถเชื่อมต่อได้ปกติ

Keypair transfer-10

เพิ่มเติม

อีกวิธีที่ทำให้สามารถได้ข้อมูลจาก keypair นั่นก็คือการใช้โปรแกรม PuTTygen

เริ่มต้นด้วยการเปิดโปรแกรม PuTTygen จากนั้นคลิกที่ “Load”

Keypair transfer-6

เลือกไฟล์ .ppk จากนั้นคลิก “Open”

Keypair transfer-7

ทีนี้เราก็จะได้ข้อมูลจาก keypair เรียบร้อย
ให้ทำการคัดลอกข้อมูลในช่องสีแดงและทำการปิดโปรแกรม PuTTygen ได้เลย
จากนั้นก็ทำขั้นตอนเหมือนกับขั้นตอนด้านบน

Keypair transfer-8.1

สรุป

ในการย้าย EC2 ไปยัง Region อื่น อาจจะมีการตั้งค่าบางอย่างเช่น keypair ซึ่งเราจะไม่สามารถเข้าไปยัง EC2 ตัวใหม่ที่เราย้ายไปได้ เนื่องจากไม่มี keypair ใน Region หรือบัญชีนั้น ดังนั้นเราสามารถย้าย keypair ตามไปด้วยเพื่อให้การตั้งค่า EC2 เดิมยังสามารถใช้งานได้

บทความที่เกี่ยวข้อง

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.